vigorous competitor - Turkish English Dictionary